Messages
MsgRegisterZone
message MsgRegisterZone {
option (gogoproto.equal) = false;
string zone_id = 1;
IcaConnectionInfo ica_info = 2;
IcaAccount ica_account = 3;
TransferConnectionInfo transfer_info = 4;
string validator_address = 5;
string base_denom = 6;
int64 decimal = 7;
int64 undelegate_max_entries = 8;
int64 deposit_max_entries = 9;
}
MsgRegisterZone
is the message you use to register a new zone.
MsgRegisterZoneResponse
message MsgRegisterZoneResponse {
string zone_id = 1;
IcaConnectionInfo ica_info = 2;
IcaAccount ica_account = 3;
TransferConnectionInfo transfer_info = 4;
string validator_address = 5;
string base_denom = 6;
string sn_denom = 7;
int64 decimal = 8;
int64 undelegate_max_entries = 9;
int64 deposit_max_entries = 10;
}
MsgRegisterZoneResponse
is a response message for MsgRegisterZone
.
MsgChangeRegisteredZoneInfo
message MsgChangeRegisteredZoneInfo{
option (gogoproto.equal) = false;
string zone_id = 1;
IcaConnectionInfo ica_info = 2;
IcaAccount ica_account = 3;
TransferConnectionInfo transfer_info = 4;
string validator_address = 5;
string base_denom = 6;
int64 decimal = 7;
int64 undelegate_max_entries = 8;
int64 deposit_max_entries = 9;
}
MsgChangeRegisteredZoneInfo
modifies the information in the registeredZone.
MsgChangeRegisteredZoneInfoResponse
message MsgChangeRegisteredZoneInfoResponse{
string zone_id = 1;
IcaConnectionInfo ica_info = 2;
IcaAccount ica_account = 3;
TransferConnectionInfo transfer_info = 4;
string validator_address = 5;
string base_denom = 6;
string sn_denom = 7;
int64 decimal = 8;
int64 undelegate_max_entries = 9;
int64 deposit_max_entries = 10;
}
MsgChangeRegisteredZoneInfoResponse
is a response message for MsgChangeRegisteredZone
.
MsgDeleteRegisteredZone
message MsgDeleteRegisteredZone{
string zone_id = 1;
string controller_address = 2;
}
MsgDeleteRegisteredZone
deletes registered Zone information.
MsgDeleteRegisteredZoneResponse
message MsgDeleteRegisteredZoneResponse{}
MsgDeleteRegisteredZoneResponse
is a response message for MsgDeleteRegisteredZone
.
MsgIcaDelegate
message MsgIcaDelegate{
string zone_id = 1;
string controller_address = 2;
cosmos.base.v1beta1.Coin amount = 3[(gogoproto.nullable) = false];
}
MsgIcaDelegate
is a message used for remote delegation using ICA.
MsgIcaDelegateResponse
message MsgIcaDelegateResponse{}
MsgIcaDelegateResponse
is a response message for MsgIcaDelegate
.
MsgIcaUndelegate
message MsgIcaUndelegate{
string zone_id = 1;
string controller_address = 2;
cosmos.base.v1beta1.Coin amount = 3[(gogoproto.nullable) = false];
}
MsgIcaUndelegate
is a message used to de-delegate remote using ICA.
MsgIcaUndelegateResponse
message MsgIcaUndelegateResponse{}
MsgIcaUndelegateResponse
is a response message for MsgIcaUndelegate
.
MsgIcaAutoStaking
message MsgIcaAutoStaking{
string zone_id = 1;
string controller_address = 2;
cosmos.base.v1beta1.Coin amount = 3[(gogoproto.nullable) = false];
uint64 version = 4;
}
MsgIcaAutoStaking
is a message for remote auto-compound using ICA.
MsgIcaAutoStakingResponse
message MsgIcaAutoStakingResponse{}
MsgIcaAutoStakingResponse
is a response message for MsgIcaAutoStaking
.
MsgIcaTransfer
message MsgIcaTransfer{
string zone_id = 1;
string controller_address = 2;
string receiver_address = 3;
string ica_transfer_port_id = 4;
string ica_transfer_channel_id = 5;
cosmos.base.v1beta1.Coin amount = 6[(gogoproto.nullable) = false];
}
MsgIcaTransfer
is a message for IBC transfer from the counterpart to the Supernova chain using ICA.
MsgIcaTransferResponse
message MsgIcaTransferResponse{}
MsgIcaTransferResponse
is a response message for MsgIcaTransfer
.
MsgIcaAuthzGrant
message MsgIcaAuthzGrant{
string zone_id = 1;
string grantee = 2;
string controller_address = 3;
cosmos.authz.v1beta1.Grant grant = 4 [(gogoproto.nullable) = false];
}
MsgIcaAuthzGrant
is a message used to transfer authority through authz between two accounts in the other chain using ICA.
MsgIcaAuthzGrantResponse
message MsgIcaAuthzGrantResponse{}
MsgIcaAuthzGrantResponse
is a response messasge for MsgIcaAuthzGrant
.
MsgIcaAuthzRevoke
message MsgIcaAuthzRevoke{
string zone_id = 1;
string grantee = 2;
string controller_address = 3;
string msg_type_url = 4;
}
MsgIcaAuthzRevoke
is a message used for proxy execution between accounts linked to authz via ICA.
MsgIcaAuthzRevokeReponse
message MsgIcaAuthzRevokeResponse{}
MsgIcaAuthzRevokeResponse
is a response message for MsgIcaAuthzRevoke
.
MsgRegisterControllerAddr
message MsgRegisterControllerAddr{
string zone_id = 1;
string controller_address = 2;
string from_address = 3;
}
MsgRegisterControllerAddr
is used to register the address to be used as the controller address. It can be registered only with the key registered in keymanager.
MsgRegisterControllerAddrResponse
message MsgRegisterControllerAddrResponse{}
MsgRegisterControllerAddrResponse
is a response message for MsgRegisterControllerAddr.